#1.float()   --转换成浮点型
num=1
print(float(num))         #1.0
print(type(float(num)))     #<class 'float'>

#2.str()    --转换成字符串类型
num2=10
print(type(str(num2)))    #<class 'str'>

#tuple()      将一个序列列表转换成元组
list1=[1,2,3]
print(tuple(list1))        #(1,2,3)
print(type(tuple(list1)))       #<class 'tuple'>

#set()     --将一个序列列表转换成集合
list2=[10,20,30]
print(set(list2))      #{10,20,30}
print(type(set(list2)))      #<class 'set'>

#list()     --将一个序列转换成列表
t1=(100,200,300)
print(list(t1))           #[100,200,300]
print(type(list(t1)))      #<class 'list'>

#eval()    --将字符串中的数据转换成python表达式原本类型
str1='10'
str2='[10,20,30]'
str3='(100,200,300)'
print(type(eval(str1)))     #<class 'int'>
print(type(eval(str2)))     #<class 'list'
print(type(eval(str3)))     #<class 'tuple'>